\hypertarget{interface_blog_service}{\section{Référence de l'interface Blog\+Service}
\label{interface_blog_service}\index{Blog\+Service@{Blog\+Service}}
}
Graphe d'héritage de Blog\+Service\+:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{interface_blog_service}
\end{center}
\end{figure}
\subsection*{Fonctions membres publiques}
\begin{DoxyCompactItemize}
\item 
\hypertarget{interface_blog_service_a95e859a4588a39a1824b717378a84c29}{{\bfseries get\+Title} ()}\label{interface_blog_service_a95e859a4588a39a1824b717378a84c29}

\item 
\hypertarget{interface_blog_service_a51e3da554b0dfc62ecc7ae8dd7402264}{{\bfseries post} (\$\hyperlink{interface_publishable}{Publishable})}\label{interface_blog_service_a51e3da554b0dfc62ecc7ae8dd7402264}

\item 
\hypertarget{interface_blog_service_ab20ac3660e2d867b235b004bd3950ec3}{{\bfseries get\+Items} ()}\label{interface_blog_service_ab20ac3660e2d867b235b004bd3950ec3}

\item 
\hypertarget{interface_blog_service_abfd4a8f3b5bb47a9e89f9604602fc571}{{\bfseries Publishable\+Items\+Count} ()}\label{interface_blog_service_abfd4a8f3b5bb47a9e89f9604602fc571}

\item 
\hypertarget{interface_blog_service_a170258ebdb2f7450f97ef3536c135392}{{\bfseries get\+Taggable\+Items\+Count} ()}\label{interface_blog_service_a170258ebdb2f7450f97ef3536c135392}

\item 
\hypertarget{interface_blog_service_a18857a974b39c25ed1513d4d3e7486a3}{{\bfseries find\+Items\+By\+Author} ()}\label{interface_blog_service_a18857a974b39c25ed1513d4d3e7486a3}

\item 
\hypertarget{interface_blog_service_ae6190088609059027bebf62bc9d5e962}{{\bfseries get\+Latest\+Item} ()}\label{interface_blog_service_ae6190088609059027bebf62bc9d5e962}

\item 
\hypertarget{interface_blog_service_aa15b937f2c5a3cf18182efeaca0c5518}{{\bfseries find\+Items\+By\+Tags} (\$tag)}\label{interface_blog_service_aa15b937f2c5a3cf18182efeaca0c5518}

\item 
\hypertarget{interface_blog_service_a699e694be1650e22fd7e67f88625225c}{{\bfseries find\+Items\+By\+Content} (\$car)}\label{interface_blog_service_a699e694be1650e22fd7e67f88625225c}

\item 
\hypertarget{interface_blog_service_a1c732d35d88d7b5fefa18cdbf1eab9d2}{{\bfseries find\+Items\+By\+Tags\+Or\+Content} (\$tagcar)}\label{interface_blog_service_a1c732d35d88d7b5fefa18cdbf1eab9d2}

\end{DoxyCompactItemize}


\subsection{Description détaillée}
L'interface \hyperlink{interface_blog_service}{Blog\+Service} permet de proposer les services de bases pour notre blog. Ses profils sont\+:

Une méthode get\+Title() permettant de connaître le titre du blog.

Une méthode post() permettant de publier un nouveau billet sur le blog.

Une méthode get\+Items() permettant d'obtenir une liste de tous les billets publiés sur le blog.

Une méthode get\+Publishable\+Items\+Count() permettant de connaître le nombre de billets sur le blog.

Une méthode get\+Taggable\+Items\+Count() permettant de connaître le nombre de billets où l'on peut ajouter des tags.

Une méthode find\+Items\+By\+Author() permettant de consulter les billets rédigés par un auteur donné.

Une méthode get\+Latest\+Item() permettant de d'obtenir le billet le plus récent.

Une méthode find\+Items\+By\+Tags() permettant de consulter tous les billets qui comportent tous les tags passés en paramètres.

Une méthode find\+Items\+By\+Content() permettant de consulter tous les billets dont le corps de message comporte tous les mots données en paramètres.

Une méthode find\+Items\+By\+Tags\+Or\+Content permettant de consulter tous les messages dont le corps comporte tous ces mots ou tags passés en paramètres. 

La documentation de cette interface a été générée à partir du fichier suivant \+:\begin{DoxyCompactItemize}
\item 
Blog/Blog\+Service.\+php\end{DoxyCompactItemize}
